home *** CD-ROM | disk | FTP | other *** search
/ CD ROM Paradise Collection 4 / CD ROM Paradise Collection 4 1995 Nov.iso / system / 4n25c.zip / 4NT25C.DOC < prev    next >
Text File  |  1994-12-20  |  8KB  |  184 lines

  1.                                JP Software
  2.  
  3.             4DOS/NT 2.5 rev B ==> 2.5 rev C Patch Documentation
  4.  
  5.                            December 20, 1994
  6.  
  7.  
  8. Copyright 1994, JP Software Inc., All Rights Reserved.  Published by JP
  9. Software Inc., P.O. Box 1470, E. Arlington, MA 02174 USA, (617)
  10. 646-3975.  4DOS is a registered trademark of JP Software Inc.
  11.  
  12.  
  13. This file explains how to install the 4DOS/NT 2.5 rev C patches.
  14.  
  15. To use the patch, you must have:
  16.  
  17.      * JP Software's PATCH.EXE program.  This program is in a separate
  18.      file, PATCH.ZIP on CompuServe, or 4DPATCH.ZIP on bulletin boards
  19.      and the Internet.  [* See note below.]
  20.  
  21.      * A copy of 4DOS/NT 2.5 rev B.  The simplest way to check your
  22.      revision level is to use the 4DOS/NT VER /R command.  If you find
  23.      you have rev A of 4DOS/NT 2.5, you must download an additional
  24.      patch file to update your current copy of 4DOS/NT to rev B before
  25.      you can apply this latest rev C patch.  To update from rev A to rev
  26.      B you need the patch file 4N25B.ZIP; This file should be available
  27.      from the same place where you got this rev C file.
  28.  
  29. To use this patch, copy the 4NT25C.RTP file to the directory where your
  30. 4DOS/NT version 2.5 files are stored.  Make sure you are NOT using the copy
  31. of 4OS2.EXE that you want to patch (Windows NT does not allow you to modify
  32. a file while that file is in use).  You can run the patch from a 4DOS or
  33. CMD.EXE session, or you can make a copy of 4NT.EXE and patch the copy.
  34.  
  35. Make sure JP Software's PATCH.EXE is in the same directory, or in a
  36. directory on your PATH, then enter the command:
  37.  
  38.       patch 4nt25c
  39.  
  40. This patch converts 4DOS/NT 2.5 rev B to version 2.5 rev C.  It modifies
  41. only 4NT.EXE, all other files are unchanged from rev B. Branding (name
  42. and serial number) information in your 4NT.EXE file will be preserved in
  43. the modified file.
  44.  
  45. If you want to test 4NT.EXE to make sure the patch worked, restart your
  46. 4DOS/NT window, use the VER /R command.  This command will report
  47. "4DOS/NT Revision B" (if the patch did not work) or "4DOS/NT Revision C"
  48. (if it did work).
  49.  
  50. If you are short on disk space and receive a message that there is not
  51. enough space to perform the patch, you can use a command like this to
  52. reduce the disk space required:
  53.  
  54.       patch /noundo 4nt25c
  55.  
  56. This will make recovery slightly more difficult in the unlikely event of
  57. a power failure or similar problem during the patch process, but will
  58. reduce the disk space required to perform the patch.
  59.  
  60.  
  61. [* JP Software's PATCH.EXE is the version 1.10 patch program from the
  62. .RTPatch patch software sold by PocketSoft Inc.  If you have a copy of
  63. PATCH.EXE version 1.10 or later from another company which also uses
  64. .RTPatch to update its software, you can use it with JP Software
  65. patches. However, we recommend that you do NOT use version 2.0 of
  66. PATCH.EXE under OS/2.  When PATCH.EXE 2.0 is used under OS/2 it patches
  67. the files properly, but does not correctly update the dates and times of
  68. the patched files.]
  69.  
  70.  
  71. 4DOS/NT version 2.5 rev C includes the following changes to version 2.5
  72. rev B:
  73.  
  74.  
  75. Command Input and Editing Changes:
  76.  
  77.      * Fixed a problem where 4DOS/NT would ignore external command
  78.        arguments if the line was prefixed by an "@".
  79.  
  80.      * Worked around a couple of Windows NT bugs in starting external
  81.        programs, including one which caused problems when the program's
  82.        pathname had embedded whitespace.
  83.  
  84.  
  85. General Feature Changes:
  86.  
  87.      * Changed the version string to use the country-defined decimal
  88.        character, so IF tests on the version level will work properly.
  89.  
  90.      * Comparisons like "if %_date == 12-20-94 ..."  now work as they
  91.        did in 5.0. Note that even though these tests now work, this
  92.        approach is not recommended.  To test two strings quotes should
  93.        be used around the strings. Otherwise the fact that the strings
  94.        begin with digits may cause them to be interpreted as numbers.
  95.  
  96.      * Fixed a problem with an @@ key alias turning off echoing for
  97.        subsequent @ key aliases.
  98.  
  99.      * Fixed a problem with numeric color names with values greater than
  100.        7 when BRI or BLI was not used).  Also, the "ON" is now optional.
  101.  
  102.      * Fixed a problem with numeric comparisons where one had a decimal
  103.        component and the other didn't (e.g., "if 2 == 2.0").
  104.  
  105.      * Fixed a problem with time range matching (it was matching on the
  106.        universal file time rather than local time).
  107.  
  108.      * Fixed a problem with ^C not aborting a DELAY or BEEP.
  109.  
  110.      * Worked around a Windows NT bug in setting the thousands separator
  111.        for certain countries (like Sweden).
  112.  
  113.  
  114. Variable and Function Changes:
  115.  
  116.      * @ALIAS: Now truncates aliases greater than the maximum line size
  117.        (255 in DOS, 1023 in OS/2 & NT) to avoid line length errors.
  118.  
  119.      * @ATTRIB: Fixed a problem with not matching against all the
  120.        specified attributes.
  121.  
  122.      * @EVAL: Fixed a problem which was truncating the returned value.
  123.  
  124.      * @FILEREAD in binary mode will now properly terminate the input
  125.        string.
  126.  
  127.      * @INT and @NUMERIC now do more exhaustive testing.
  128.  
  129.  
  130. Batch File Changes:
  131.  
  132.      * Fixed a problem with ESC not working with SETDOS /Y1 (the ESC
  133.        should have been equivalent to an 'R').
  134.  
  135.      * Fixed a problem with the batch file line (used in error messages)
  136.        not getting updated inside command groups or line continuations
  137.        (where the previous line ended in an escape character).
  138.  
  139.  
  140. Command Changes:
  141.  
  142.      * ?:  Fixed a problem with a "?..." command being executed even if
  143.        it was inside an IFF block where the condition was false.  Also
  144.        fixed a problem when the command following a "?" was an alias.
  145.  
  146.      * ?:  The "?" command can now be redirected or piped; using
  147.        redirection or piping will no longer cause "?" to be interpreted
  148.        as a batch prompt command.
  149.  
  150.      * ALIAS: Added a check for UNKNOWN_CMD alias loops.
  151.  
  152.      * DIR: Fixed case problems with SETDOS /U1 and the /F and /L
  153.        switches, and a problem with counting a cluster in use for the
  154.        "." and ".." directories.
  155.  
  156.      * DO: Fixed an obscure problem if you do a LEAVE in a DO UNTIL, in
  157.        the same loop pass where DO would have terminated anyway.
  158.  
  159.      * DRAWBOX: Slowed down the ZOOM option on fast systems so you can
  160.        actually see it.
  161.  
  162.      * EXCEPT: Fixed a problem with ranges.
  163.  
  164.      * FFIND: Fixed a bug where FFIND would loop endlessly if there was
  165.        a match on the last line of a file, with no terminating CR/LF,
  166.        and a bug in the /E option.  Also, FFIND will no longer return
  167.        the "." and ".." directories.
  168.  
  169.      * LIST: Now supports files with CR's only (no LF's).  LIST should
  170.        now display files properly whether lines are terminated by CR,
  171.        LF, or CR/LF.
  172.  
  173.      * PROMPT: The $P metacharacter will now leave the directory names
  174.        in their original case on HPFS drives.  In NT 3.5 it will leave
  175.        directory names in their original case on _any_ drive type.
  176.  
  177.      * SCRPUT, VSCRPUT:  Fixed a problem with relative (+) addressing.
  178.  
  179.      * SELECT: Fixed a problem with calling up LIST within SELECT, then
  180.        hitting ^C in LIST and again when you return to SELECT.  Also
  181.        fixed an occasional problem with garbage on the SELECT header
  182.        line after doing a LIST from within SELECT.
  183.  
  184.